/*
 * @创建文件时间: 2021-06-01 22:41:21
 * @Auther: chenkang
 * @最后修改人: chenkang
 * @最后修改时间: 2021-06-06 10:14:14
 * 联系Qq:207007541
 * @文件介绍: 菜单接口
 */

import { axios } from '@/utils/request'
export const urlPrefix = '/system/menu/'


export function getList() {
  return axios({
    url: urlPrefix + 'menu_list/',
    method: 'get',
  })
}

export function addObj(parameter) {
  return axios({
    url: urlPrefix,
    method: 'post',
    data: parameter
  })
}

export function deleteObj(id) {
  return axios({
    url: urlPrefix + id + '/',
    method: 'delete'
  })
}


export function updateObj(parameter) {
  return axios({
    url: urlPrefix + parameter.id + '/',
    method: 'put',
    data: parameter
  })
}

/**
 * 获取系统菜单树，用于给角色授权时选择
 *
 * @author yubaoshan
 * @date 2020/6/2 17:30
 */
export function SysMenuTreeForGrant(parameter) {
  return axios({
    url: '/system/sysMenu/treeForGrant',
    method: 'get',
    params: parameter
  })
}
